@charset "utf-8";
/* CSS Document */
li,p,div,h2,h3,h4,h5,h6,i,em,strong,b{ font-family:"微软雅黑";}
.pd_nav{ font-size:18px; font-weight:bold;}
.pd_nav a{ padding:0 50px;}
.linksbg{ display:block;}
.m_copyright{ display:none;}

/*p1焦点图*/
.p1_content .fl{ width:655px; float:left;}
.P1_Pic_Juli{width:655px;height:415px; position:relative;}
.P1_Pic_Juli .swiper-wrapper{}
.P1_Pic_Juli .swiper-slide{ position:relative;}
.P1_Pic_Juli .swiper-slide img{ display:block;}
.P1_Pic_Juli .swiper-slide p{background-color: rgba(0,0,0,0.7); color:#fff; font-size:16px; height:50px; line-height:50px; text-align:center; margin-top:-50px; position:relative; z-index:100; overflow:hidden;}
.P1_Pic_Juli .swiper-slide p a,.P1_Pic_Juli .swiper-slide p a:hover{ color:#fff;}
.P1_Pic_Juli .swiper-pagination{ color:#fff;font-size:14px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ text-align:left; width:92%; padding-left:8%; box-sizing:border-box;}
.P1_Pic_Juli .swiper-pagination-current{ color:#c00; font-size:18px; font-weight:bold;}
.P1_Pic_Juli .swiper-pagination-total{font-size:14px;font-weight:bold;}

.swiper-button-next{ background:url(images/focus_right_b.png) no-repeat center;}
.swiper-button-prev{ background:url(images/focus_left_b.png) no-repeat center}
.swiper-button-next,.swiper-button-prev{ width:40px; height:50px; top:100%; margin-top:-50px;}

/*banner*/
.banner_juli{ margin:40px auto;}
.banner_juli img:first-child{ display:block;}
.banner_juli img:last-child{ display:none;}

/*p2-old*/
.tbtj_box { margin-top:40px;}
.tbtj_box h2{ background:url(images/tt_bg01.png) left repeat-y #fafafa; padding:15px 0 15px 20px; margin-bottom:30px; box-sizing:border-box; height:auto; color:#0153a7; font-weight:bold;}
.tbtj_box h2 i{ float:right; font-size:14px; font-weight:normal; padding-right:10px;}
.tbtj_box .img_box strong{ font-size:16px;}

/*p3-juli*/
.p3_conJuli{ margin:40px auto;}
.p3_conJuli h2{background:url(images/tt_bg02.png) left repeat-y #fafafa; padding:15px 0 15px 20px; margin-bottom:10px; box-sizing:border-box; height:auto; color:#0153a7; font-weight:bold;}
.p3_conJuli h2 i{ float:right; font-size:14px; font-weight:normal; padding-right:10px;}
.p3_conJuli div h3{ font-size:22px; text-align:center; color:#0153a9;}
.p3_conJuli div h3 a:link,.p3_conJuli div h3 a:visited,.p3_conJuli div h3 a:hover{ color:#0153a9;}
.p3_conJuli div h3 i{ background:url(images/tt_icon.gif) no-repeat center; padding:0px 13px; display:inline-block; border:none; line-height:none; font-size:22px;}

.p3_conJuli div{ float:left; width:310px; margin:0px 10px 20px; box-sizing:border-box;}
.p3_conJuli div p{ display:block; margin-bottom:15px;}
.p3_conJuli div p a,.p3_conJuli div p a:hover{ text-decoration:none;}
.p3_conJuli div p img{ display:block;}
.p3_conJuli div p em{ display:block; font-size:14px; background:#fafafa; padding:5px 5px 5px 8px; box-sizing:border-box; color:#666; height:110px; width:310px; margin:0 auto; text-align:left; text-decoration:none; overflow:hidden;}
.p3_conJuli div p:hover em{background:#e5f3fe;-moz-transition:all 300ms ease-out;transition:all 300ms ease-out;text-transform:none;}
.p3_conJuli div p em a,.p3_conJuli div p em a:hover{color:#666; text-decoration:none;}
.p3_conJuli div p em b{ display:block;line-height:140%; margin:5px auto; color:#0153a7;}
.p3_conJuli div p em b a,.p3_conJuli div p em b a:hover{color:#333; text-decoration:none;}
.p3_conJuli div ul li{ background:url(images/dot.gif) 0 15px no-repeat; padding-left:15px; font-size:16px; line-height:190%;}

  
/*活动*/
.p_HD_Juli{ margin:40px auto; background:#e1e1e1; padding:0px 0 30px;}
.p_HD_Juli h2{ text-align:center; font-size:24px;}
.p_HD_Juli h3{ font-size:16px; text-indent:2em; padding:0 20px 20px; box-sizing:border-box;}
.p_HD_Juli .pic01{ margin-bottom:15px;}
.p_HD_Juli .pic01 li{ float:left; width:20%; text-align:center;}
.p_HD_Juli .pic02{ margin-bottom:15px;}
.p_HD_Juli .pic02 li{ float:left; width:33%; text-align:center;}
.p_HD_Juli .pic02 li img{ display: inline-block;}
.p_HD_Juli .pic02 li em{ display: inline-block; font-size:14px; line-height:30px; height:30px; overflow:hidden; background:#ccc; margin-top:-5px; width:300px;}
.p_HD_Juli .list01{ margin-bottom:15px;}
.p_HD_Juli .list01 li{ float:left; width:45%; font-size:18px; line-height:200%; background:url(images/dot.gif) 0 15px no-repeat; padding-left:15px; box-sizing:border-box; margin-left:3%;}

/*合作单位*/
.p_HZcon{ margin:40px auto;}
.p_HZcon h2{background:url(images/tt_bg01.png) left repeat-y #fafafa; padding:15px 0 15px 20px; margin-bottom:10px; box-sizing:border-box; height:auto; color:#0153a7; font-weight:bold;}
.p_HZcon ul li{ float:left; font-size:16px; width:20%; line-height:220%;}

/*2j-list*/
.lujing{ border-bottom:3px solid #efefef; width:100%; height:60px; line-height:50px;}
.lujing a{ margin:0 5px;}

.p2j_listBox00{ margin:30px auto;}
.p2j_listBox00 h1{ font-size:22px; border-bottom:#ccc 2px solid; margin:0px auto 20px; line-height:220%; width:96%;}
.p2j_listBox00 h1 em{ font-size:16px; font-weight:normal; text-align:right; float:right;}
.p2j_listBox00 ul{ width:96%; margin:20px auto; border-bottom:#ccc 1px dashed; padding-bottom:10px;}
.p2j_listBox00 ul li{ background:url(images/dot.gif) 10px 10px no-repeat; padding-left:30px; width:96%; float:left; margin:10px auto;}
.p2j_listBox00 ul li a{ font-size:16px; float:left; width:76%;}
.p2j_listBox00 ul li em{ float:right; font-size:12px; color:#999; text-align:right; width:20%;}

.p2j_listBox{ margin:30px auto;}
.lujing_Juli{ margin:20px auto;}
.lujing_Juli a{ padding:0 8px;}
.p2j_listBox h1{ font-size:22px; border-bottom:#ccc 2px solid; margin:0px auto 20px; line-height:220%; width:96%;}
.p2j_listBox ul{ width:96%; margin:20px auto; border-bottom:#ccc 1px dashed; padding-bottom:10px;}
.p2j_listBox ul li{ background:url(images/dot.gif) 10px 10px no-repeat; padding-left:30px; width:96%; float:left; margin:10px auto;}
.p2j_listBox ul li a{ font-size:16px; float:left; width:76%;}
.p2j_listBox ul li em{ float:right; font-size:12px; color:#999; text-align:right; width:20%;}

.page_n{text-align:center;padding:40px 0;}
.page_n a{border:#dddad2 1px solid;background:#f7f6f3;padding:10px 15px;margin:0 5px;}
.page_n a.common_current_page,.page_n a:hover{background:#C00;color:#fff;text-decoration:none;border:1px solid #fff;}


.p2j_PicListBox{ margin:30px auto;}
.p2j_PicListBox h1{ font-size:22px; border-bottom:#ccc 2px solid; margin:0px auto 20px; line-height:220%; width:98%;}
.p2j_PicListBox ul{ width:100%; margin:20px auto;}
.p2j_PicListBox ul li{ float:left; width:30%; margin:1.5%; box-sizing:border-box; text-align:center;}
.p2j_PicListBox ul li img{ display:block;}
.p2j_PicListBox ul li em{ display:block; font-size:14px; line-height:40px; height:40px;}

/*liuyan_Juli*/
.liuyan_Juli{ margin:5px auto 20px;}
.liuyan_Juli h2{background:url(images/tt_bg01.png) left repeat-y #fafafa; padding:15px 0 15px 20px; margin-bottom:20px; box-sizing:border-box; height:auto; color:#0153a7; font-weight:bold;}
.liuyan_Juli h2 em{ float:right; font-size:16px; padding-right:10px; font-weight:normal; color:#666;}
.liuyan_Juli ul{ width:87%;}
.liuyan_Juli input{ font-size:16px; height:36px; line-height:36px;border:#b8d9ef 1px solid; background:#f2faff; color:#668fce; padding-left:1%; margin-bottom:10px; box-sizing:border-box; font-family:"微软雅黑";}
.liuyan_Juli input:nth-child(1){ width:40%; margin-right:1%;}
.liuyan_Juli input:nth-child(2){ width:58%;}
.liuyan_Juli textarea{font-size:16px; line-height:140%;border:#b8d9ef 1px solid; background:#f2faff; color:#668fce; padding:1%; height:70px; width:99.5%; font-family:"微软雅黑";box-sizing:border-box; }
.liuyan_Juli h6{ padding:0px;}
.liuyan_Juli .submit{cursor:pointer;}


@media (min-device-width:320px) and (max-width:999px),
       (max-device-width:999px)
	   {
body,html{ width:100%;}
.w1000{ width:100%; max-width:100%; min-width:100%;}
.top_nav{ display:none;}
.linksbg{ display:none;}
.m_copyright{ display:block; width:100%;}
#copyright{ width:100%; font-size:10px;}
.pd_nav{ font-size:16px; font-weight:bold;}
.pd_nav a{ padding:0 5px; margin:auto 5px;}
.logo_line .fl{ width:290px; margin:0 auto; float:none;}
.logo_line .fr{ float:none; text-align:center; margin:0 auto; width:340px; width:90%; clear:both;}
.logo_line .fr input.jianso_t{ width:80%;}

.title{ width:100%;}
.title h1{ font-size:30px;}
.fl,.fr{ float:none;}

.banner_juli img:first-child{ display:none;}
.banner_juli img:last-child{ display: block; width:100%; height:auto;}

.p1_content .fl{ width:100%; margin-bottom:10px;}
.p1_content .fr{ width:80%;}

.p1_content fl{ width:100%; float:left;}
.P1_Pic_Juli{width:100%;height: auto; position:relative;}
.P1_Pic_Juli .swiper-slide img{ display:block; width:100%; height:auto;}
.swiper-button-next,.swiper-button-prev{top: auto; bottom:0%;}
.P1_Pic_Juli .swiper-slide p{ font-size:14px;}
.P1_Pic_Juli .swiper-pagination{ display:none;}



.p_HD_Juli .pic01 li img{ width:95%; height:auto;}
.p_HD_Juli .pic02 li img{ width:95%; height:auto;}
.p_HD_Juli .pic02 li em{ width:95%;}
.p_HD_Juli .list01 li{ width:100%;}


/*p2滚图*/
.tbtj_box{ width:100%; position:relative; background:#fff;}
.tbtj_box .column_3{ width:100%; height:150px;}
.tbtj_box .column_3 .w310{ margin-right:0;width:100%;}
.tbtj_box .column_3 .w310 img{ width:100%; height:auto;}
.tbtj_box .column_3 ul li{ width:33%; margin-right:0.3%; float:left;}
.tbtj_box .img_box strong{ font-size:14px;line-height:140%;}
.img_box strong{line-height:140%;}



/*2j*/
.p2j_listBox00 ul{ width:92%; margin:0 auto;}
.p2j_listBox00 ul li a{ font-size:16px; float:left; width:96%;}
.p2j_listBox00 ul li em{ float:right; font-size:12px; color:#666; width:94%; text-align:right; padding-right:2%;}


.p2j_listBox ul{ width:92%; margin:0 auto;}
.p2j_listBox ul li a{ font-size:16px; float:left; width:96%;}
.p2j_listBox ul li em{ float:right; font-size:12px; color:#666; width:94%; text-align:right; padding-right:2%;}


.p2j_PicListBox{}
.p2j_PicListBox ul{ width:100%; margin:20px auto;}
.p2j_PicListBox ul li{ float:left; width:47%; margin:1.5%; box-sizing:border-box; text-align:center;}
.p2j_PicListBox ul li img{ display:block; width:100%; height:auto;}
.p2j_PicListBox ul li em{ display:block; font-size:14px; line-height:40px; height:40px;}
		   
	   }

@media (min-device-width:651px) and (max-width:999px),
       (max-device-width:999px)
	   {

/*p3*/
.p3_conJuli div{ float:left; width:46%; margin:0px  2% 10px; box-sizing:border-box;}
.p3_conJuli div p{text-align:center;}
.p3_conJuli div p img{margin:0 auto;}
.p3_conJuli div ul{ width:310px;margin:0 auto;}

.p_HZcon ul li{width:24%; margin-left:1%;}	   

.liuyan_Juli ul{ width:80%; float:left;}
.liuyan_Juli h6{ float:right;}
	   }
@media (min-device-width:320px) and (max-width:650px),
       (max-device-width:650px)
	   {
/*p3*/
.p3_conJuli div{ float:none; width:90%; margin:0px  auto 10px; box-sizing:border-box;}
.p3_conJuli div p{text-align:center;}
.p3_conJuli div p img{margin:0 auto;}
.p3_conJuli div ul{ width:320px;margin:0 auto;}
		 
.p_HZcon ul li{width:30%; margin-left:2%;}
	   }
	   
	   
@media (min-device-width:391px) and (max-width:650px),
       (max-device-width:650px)
	   {
.liuyan_Juli ul{ width:90%; padding-left:5%; float:none;}
.liuyan_Juli h6{ float:none; text-align:right; width:92%;}
	   }
@media (min-device-width:320px) and (max-width:390px),
       (max-device-width:390px)
	   {
.liuyan_Juli input:nth-child(1){ width:100%; margin-right:0%;}
.liuyan_Juli input:nth-child(2){ width:100%;}
.tbtj_box span.tbtj_prev,.tbtj_box span.tbtj_next {top: 130px;}
	   }